﻿namespace SenenFernandez.SmartExtensionMethods.Enum
{
    using System;

    /// <summary>
    /// MouseEventFlags enum.
    /// </summary>
    [Flags]
    public enum MouseEventFlags
    {
        /// <summary>
        /// LeftDown
        /// </summary>
        LeftDown = 0x00000002,

        /// <summary>
        /// LeftUp
        /// </summary>
        LeftUp = 0x00000004,

        /// <summary>
        /// MiddleDown
        /// </summary>
        MiddleDown = 0x00000020,

        /// <summary>
        /// MiddleUp
        /// </summary>
        MiddleUp = 0x00000040,

        /// <summary>
        /// Move
        /// </summary>
        Move = 0x00000001,

        /// <summary>
        /// Absolute
        /// </summary>
        Absolute = 0x00008000,

        /// <summary>
        /// RightDown
        /// </summary>
        RightDown = 0x00000008,

        /// <summary>
        /// RightUp
        /// </summary>
        RightUp = 0x00000010
    }
}